package com.group2.operations.service;

import com.github.pagehelper.PageInfo;
import com.group2.operations.model.Store;
import com.group2.operations.model.dto.CountPeopleDTO;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface StoreService {
    /**
     * 根据代理商ID列出其下的所有厅店
     * @param uid 代理商ID
     * @param pageNum 页数
     * @param pageSize 页容量
     * @return
     */
    PageInfo<Store> listAllStores(int uid, int pageNum, int pageSize);

    /**
     * 根据厅店ID获取厅店当前状态
     * @param sid 厅店ID
     * @return
     */
    boolean getState(int sid);

    /**
     * 获取厅店每天的到店人数
     * @param sid 厅店ID
     * @return
     */
    List<CountPeopleDTO> countByDay(int sid);
}
